import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';
import { CasePageModule, CasePageRouterModule } from '../../business/case-page/api';
import { Demo1Module } from './demo1/demo1.module';
import { Demo2Module } from './demo2/demo2.module';
import { Demo3Module } from './demo3/demo3.module';
import { Demo4Module } from './demo4/demo4.module';
import { Demo5Module } from './demo5/demo5.module';
import { DisabledModule } from './disabled/disabled.module';
import { ToggleModule } from './toggle/toggle.module';

const ComponentModules = [
  Demo1Module,
  Demo2Module,
  Demo3Module,
  Demo4Module,
  Demo5Module,
  DisabledModule,
  ToggleModule,
];

@NgModule({
  imports: [CommonModule, CasePageModule, CasePageRouterModule, FormsModule, ...ComponentModules],
})
export class InputIPDemoModule {}
